package com.grandtech.insurance.dao;

import com.grandtech.insurance.domain.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * DbCheckdetailedDAO继承基类
 */
@Mapper
public interface DbKhyzmxDAO {

    int deleteByPrimaryKey(String id);

    int insert(DbKhyzmx record);

    int insertSelective(DbKhyzmx record);

    DbKhyzmx selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(DbKhyzmx record);

    int updateByPrimaryKey(DbKhyzmx record);

    List<SysAdminarea> getAreaInfoByQhdm(@Param("qhdm") String qhdm);
    List<SysAdminarea> getAreaInfo(@Param("qhdm") String qhdm);
    List<Khxxyzjg> getKhxxyzjg(Map params);
    List<Mode> getyzmxlist(Map params);


    List<Map> getKhxxyzjgShape(Map params);

    Khxxyzjg getYzsl(Khxxyzjg params);
    Khxxyzjg getZzmj(Khxxyzjg params);

    Integer countYzjgsl(Map map);
    Integer getyzmxcount(Map map);

    int deleteDbKhyzmx(DbKhxx param);
    int getDbKhyzmxCount(DbKhxx param);
    int getDbKhyzmxCountAll(DbKhxx param);
    List<Dbkhyztjdw> getDbkhyztjdw(DbKhxx param);

    List<Map> getImageShape(Map params);

    List<Khxxyzjg> getKhxxyzjgList(Map params);

    List<DbKhyzmx> getDbKhyzmxByTJ(DbKhyzmx param);

    int updatenull(DbKhyzmx param);



}









